/*
 * Sobel.h
 *
 *  Created on: Dec 7, 2009
 */

#ifndef SOBEL_H_
#define SOBEL_H_

#include "../api/AbstractFilter.h"

class Sobel : public AbstractFilter {
private:
	int limiar;
protected:
	/*
	 * @see	../filter/api/AbstractFilter.h
	 */
	virtual void applyFilterInVector(int width, int height, int **vectors, int **newVectors);
public:
	Sobel(int limiar);
	virtual ~Sobel();

	void setLimiar(int limiar);
	int getLimiar();
};

#endif /* SOBEL_H_ */
